package com.sc.nft.entity.vo;

import com.sc.nft.entity.MallActivityRankingCycles;
import com.sc.nft.entity.dto.MallUserActivityRankingDetailDTO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

@Data
public class MallUserActivityRankingDetailVO {
    /**
     * 周期信息
     */
    private MallActivityRankingCycles mallActivityRankingCycles;
    /**
     * 排行榜列表
     */
    private List<MallUserActivityRankingDetailDTO> mallUserActivityRankingDetailDTOList;
    /**
     * 规则图片
     */
    @ApiModelProperty(value = "规则图片")
    private String activityRules;

    /**
     * 个人累计额度
     */
    @ApiModelProperty(value = "个人累计额度")
    private BigDecimal confirmedTotalAmount;

    /**
     * 个人消费金额
     */
    @ApiModelProperty(value = "个人消费金额")
    private BigDecimal totalAmount;

    /**
     * 个人排名
     */
    @ApiModelProperty(value = "个人排名")
    private Integer ranking;


    /**
     * 用户头像
     */
    @ApiModelProperty(value = "用户头像")
    private String avatarImg;

}
